//#include <stdio.h>
//#include <string.h>
//void funs3(char *s,char *t)
//{
//    char c;
//    if(s<t)
//    c=*s,*s=*t,*t=c,funs3(++s,--t);
//}
//
//void fun3(char *s)
//{
//    funs3(s,s+strlen(s)-1);
//}
//
//char *fun5(unsigned n)
//{
//    int h,i=0;
//    static char s[10];
//    do{
//        h=n%16;
//        s[i++]=(h<=9)?h+'0':h-10+'a';
//    }while(n/=16);
//    fun3(s);
//    return s;
//}
//
//int main()
//{
//    unsigned int a=100;
//    printf("%s",fun5(a));
//    return 0;
//}

//#include <stdio.h>
//void proc(int i)
//{
//    int j,k;
//    for(j=0;j<7-i;j++)
//    {
//        printf(" ");
//    }
//    for(k=0;k<2*i+1;k++)
//    {
//        printf("*");
//    }
//    printf("\n");
//}
//int main()
//{
//    int i;
//    for(i=0;i<3;i++)
//    {
//        proc(i);
//    }
//    for(i=3;i>=0;i--)
//    {
//    proc(i);}
//    return 0;
//}

//#include <stdio.h>
//#include <string.h>
//void sort( char **str, int n)
//{
//    char *tmp; 
//    int i, j;
//    for( i =0;i<n-1;i++)
//    for( j=0;j<n-i-1;j++)
//    if( strcmp( str[j],str[j+1])>0)
//        tmp = str[j], str[j] = str[j + 1],str[j + 1]=tmp;
//}
//void main (void)
//{
//     char **ps, *str[3]={"B0OK","COMPUTER","CHINA"}; 
//     int i;
//     ps = str;
//    sort( ps, 3 );
//        for( i = 0; i < 3; i++)
//        printf("%d %s",i+1,str[i]);
//}

//#include <stdio.h>
//#include <string.h>
//void main( int argc, char *argv[])
//{
//     int i,len=0;
//     for( i=1; i<argc; i+=2)
//     len += strlen(argv[i]);
//     printf("%5d\n", len);
//     }

#include <stdio.h>
typedef struct person {
    char name[20];
    int age;
    char gender;
    float height;
}person;
void output(struct person *p)
{
    printf("%s %d %c %f\n",
    p->name,
    p->age,
    p->gender,
    p->height);
    return ;
}
int main()
{
    struct person hug={"Jiangguoxin",18,'m',1.75};
    person su={"su",49,'m',2.12};
    printf("%s %d %c %f\n",hug.name,hug.age,hug.gender,hug.height);
    output(&su);
    printf("sizeof(person)=%lu\n",sizeof(person)); 
    return 0;
}


























